<?php
// +----------------------------------------------------------------------
// | likeadmin快速开发前后端分离管理后台（PHP版）
// +----------------------------------------------------------------------
// | 欢迎阅读学习系统程序代码，建议反馈是我们前进的动力
// | 开源版本可自由商用，可去除界面版权logo
// | gitee下载：https://gitee.com/likeshop_gitee/likeadmin
// | github下载：https://github.com/likeshop-github/likeadmin
// | 访问官网：https://www.likeadmin.cn
// | likeadmin团队 版权所有 拥有最终解释权
// +----------------------------------------------------------------------
// | author: likeadminTeam
// +----------------------------------------------------------------------

namespace app\common\enum;

/**
 * 管理后台登录终端
 * Class MediaSourceEnum
 * @package app\common\enum
 */
class MediaSourceEnum
{

    const SOURCE_PT = 0;    // 平台
    const SOURCE_JL = 1;    // 巨量
    const SOURCE_UC = 2;    // UC
    const SOURCE_KS = 3;    // 快手
    const SOURCE_BD = 4;    // 百度
    const SOURCE_OPPO = 5;    // OPPO
    const SOURCE_VIVO = 6;    // VIVO


    /**
     * @notes 性别描述
     * @param bool $from
     * @return string|string[]
     * @author 段誉
     * @date 2022/9/7 15:05
     */
    public static function getSourceDesc($from = true)
    {
        $desc = [
            self::SOURCE_PT => '平台',
            self::SOURCE_JL => '巨量',
            self::SOURCE_UC => 'UC',
            self::SOURCE_KS => '快手',
            self::SOURCE_BD => '百度',
            self::SOURCE_OPPO => 'OPPO',
            self::SOURCE_VIVO => 'VIVO',
        ];
        if (true === $from) {
            return $desc;
        }
        return $desc[$from] ?? '';
    }
}